SVFIG Hangouts


Table of Contents

Fn-Win-Space
Camera Setup
Stanford Visitor
Wireless Visitor
You're Connected
DroidCam Client
DroidCam Client USB
DroidCamX Pro Controls
ManyCam.png
ManyCam Controls
plus.google.com
Silicon Valley Forth Interest Group
SVFIG Google Plus
Google Hangouts
Hangouts On Air
Hangouts On Air is moving
YouTube Live
Live Dashboard
OBS Studio
OBS Settings
Start Streaming
Screen Sharing
Skype Screen Sharing
Skype Share Screen
Create a Hangout
You're in a video call
Accept the call
Leave the Conversation
Create a Hangout On Air (obsolete)
SVFIG 23Apr2016 Morning
SVFIG 23Apr2016 Start
Allow Webcam
Invite Guests
Guest Speaker side
Start Broadcast
YouTube Page
YouTube Page Selected
SVFIG Email
Camera Settings
Camera Angle
ManyCam Zoom
ManyCam 1080p

Fn-Win-Space

I had to find this for my Surface 4 computer, which isn't that same as my Surface 2 Pro.

Figure 1. Fn-Win-Space

Fn-Win-Space

Camera Setup

I use my Samsung Galaxy S5 Active mounted in Kickstarter version of the Beastgrip (https://beastgrip.com/). This allows me to add a zoom lens,which I haven't been able to afford yet, but also gives nice mounting holes for a tripod. Here's an interesting alternative for a camera: http://www.motorola.com/us/products/moto-mods/hasselblad-true-zoom

Figure 2. Camera

Camera

Using a tripod gets the camera angle up high enough to eliminate most of the paralax when displaying the projector screen, but it also eliminates the reflexion of the lights on the white board.

Figure 3. Camera

Camera

Stanford Visitor

Choose the Stanford Visitor access point to avoid the 4 hour limit on the Stanford access point. However, Dave Jaffe says that the 4 hour timeout can be forced to re-register at: http://snsr.sunet.stanford.edu/snsr/intro.

Figure 4. Stanford Visitor

Stanford Visitor

Wireless Visitor

Accept the Terms and Conditions.

Figure 5. Wireless Visitor

Wireless Visitor

You're Connected

You should now be connected and you can close this window.

Figure 6. You're Connected

You're Connected

DroidCam Client

Start up the Droid Cam Client that will communicate with my Android phone's camera.

Figure 7. DroidCam Client

DroidCam Client

DroidCam Client USB

Tell it to start up the wired USB connection, to avoid any additional wireless traffic.

Figure 8. DroidCam Client USB

DroidCam Client USB

DroidCamX Pro Controls

This gives you the 1st preview of the camera's viewing angle. Using the X Pro version gives more resolution and controls and I HIGHLY recommend paying the $4.95 for it. At this point, you can also turn on Airplane Mode on your phone to turn off all of the high power radios. This is also HIGHLY recommended because the 500 ma charge you get from your computer will probably not keep up with the camera sending high speed video over the USB port and your phone's battery will die in the middle of the broadcast. This is highly undesirable! Speaking from experience.

Figure 9. DroidCamX Pro Controls

DroidCamX Pro Controls

ManyCam.png

Start up the Many Cam app that will communicate with Google Hangouts. Originally, the was required for compatibility with the Hangout, but it might be just an extra step, at this point. Still, the extra camera controll and effects might also be useful, some day.

Figure 10. ManyCam.png

ManyCam.png

ManyCam Controls

I have all of my cameras turned on, but "cut" over to the DroidCam, almost all of the time.

Figure 11. ManyCam Controls

ManyCam Controls

plus.google.com

Open a web browser (I use Chrome) to Google plus.

Figure 12. plus.google.com

plus.google.com

Silicon Valley Forth Interest Group

Switch over to the SVFIG account, rather than my personal one, so the announcement comes out from that organization.

Figure 13. Silicon Valley Forth Interest Group

Silicon Valley Forth Interest Group

SVFIG Google Plus

Pull down the Google+ Page tab.

Figure 14. SVFIG Google Plus

SVFIG Google Plus

Google Hangouts

And select Hangouts.

Figure 15. Google Hangouts

Google Hangouts

Hangouts On Air

Select the Hangouts On Air tab.

Figure 16. Hangouts On Air

Hangouts On Air

Hangouts On Air is moving

Noticed this little wrinkle and 1st impressions are not good. So far, the biggest missing piece is guest speaker access, but we will figure this out and I will document it as best that I can.

Figure 17. Hangouts On Air is moving

Hangouts On Air is moving

YouTube Live

So, what is this new/old thing? We start here: https://www.youtube.com/my_live_events in the Creator Studio. I have already have a whole bunch of Live Streaming Events (Live Now, Upcoming and Completed), which I can do various Actions to, but we'll have to study that further, someday.

Figure 18. Creator Studio

Creator Studio

Live Dashboard

This is where most of the activity exists: https://www.youtube.com/live_dashboard. Again, there's a lot to discover here, but we are trying to keep this moving, and this is pointing to an old Live Stream that I setup when I 1st learned of this change.

Figure 19. Live Dashboard

Live Dashboard

OBS Studio

If you can read it, the previous screen mentions that you need to "Set up encoding software" with a "Guide to Encoding" link https://support.google.com/youtube/answer/2907883?hl=en. There, under "Other Encoders", I found the link to "Open Broadcaster Software" https://obsproject.com/, a "free and open source software for video recording and live streaming". I can setup the "Video Capture Device" as the "ManyCam Virtual Webcam" and continue using that approach, or figure out how to control multiple Scenes and Devices in OBS Studio. For the moment, it doesn't matter much

Figure 20. OBS Studio (64-bit)

OBS Studio (64-bit)

Figure 21. OBS Studio

OBS Studio

OBS Settings

There are a lot of things I have not figured out yet, but the one thing that is required, is to set the Stream key to the Stream name/key on the Live Dashboard above.

Figure 22. OBS Settings

OBS Settings

Start Streaming

When you hit the "Start Streaming" in OBS then things start happening over on the Live Dashboard. The "Stream Health" is not very good, as the message says: "YouTube is not receiving enough video to maintain smooth streaming. As such, viewers will experience buffering. Please check the video resolution. The current resolution is (1092x728), which is not optimal." I'm also seeing a very significant delay, which is going to be another wrinkle, but again, moving on to see what's next. We can optimize later. At least I can see myself, sort of live, on the "watch page" and I can share that URL multiple ways.

Figure 23. Start Streaming

Start Streaming

Screen Sharing

This ends up requiring another Scene in OBS with Sources set to Window Capture setup to whichever window you want. I chose the Skype window that I just opened. I can Transform it to "Fit to screen" and then click Transition. The delay means you have to just trust that this will make it out Live, but you don't get instant gratification here.

Figure 24. Window Capture

Window Capture

I've mostly been sharing the entire Windows Desktop, even though that requires that the computer be dedicated. Then I have experimented with multiple guest sharing options; Skype to Skype or to phone (when bandwidth is an issue for the speaker), Google Hangouts, and https://appear.in/. The choices are endless and the following describes some of the alternatives.

Skype Screen Sharing

I found a website that tells how in Skype for Windows Desktop https://support.skype.com/en/faq/FA10215/how-do-i-share-my-screen-in-skype-for-windows-desktop, but then also found it in Skype itself here

Figure 25. Skype Screen Share

Skype Screen Share

Skype Share Screen

This is the window you get when that menu item is selected.

Figure 26. Skype Share Screen

Skype Share Screen

Create a Hangout

Google Hangouts did not go away, but are still available at https://hangouts.google.com/.

Figure 27. New Google Hangouts

New Google Hangouts

You're in a video call

This is the window you get when you are invited into a Hangout.

Figure 28. You're in a video call

You're in a video call

Accept the call

Click the camera icon to join the video call.

Figure 29. Accept the call

Accept the call

Leave the Conversation

When you want to leave the conversation, you can click on the headset icon within the conversation, or hit the 3 dots in the previous image and Leave in the pull down menu. You then get this dialog.

Figure 30. Leave Conversation

Leave Conversation

Create a Hangout On Air (obsolete)

Hit the Create a Hangout On Air button.

Figure 31. Create a Hangout On Air

Create a Hangout On Air

SVFIG 23Apr2016 Morning

Give the hangout an appropriate name, so people can find it on YouTube.

Figure 32. SVFIG 23Apr2016 Morning

SVFIG 23Apr2016 Morning

SVFIG 23Apr2016 Start

The online annoncement for the event is now created. Press the Start button.

Figure 33. SVFIG 23Apr2016 Start

SVFIG 23Apr2016 Start

Allow Webcam

If this is the 1st time on this machine, Windows may ask for permission to turn on the webcam.

Figure 34. Allow Webcam

Allow Webcam

Invite Guests

You can invite guests now, or add them later. We typically, only do this for remote speakers. In fact, As we are discovering now, I don't recommend doing it here at all. TODO Add screen captureof inviting guests on the Broadcast screen, where you can grab the URL link (e.g. https://hangouts.google.com/call/6zjotf4g45erxdxwfhk6hglqwqe) as text and email it directly to the guest.

Figure 35. Invite Guests

Invite Guests

I finally managed to capture the dialog (from the Host side) where I can wait to chat with the speaker and tell them how to join.

Figure 36. Hangout Chat

Hangout Chat

From the settings icon in the upper right, I can turn on "Joining by link" and send the link by email.

Figure 37. Hangout Settings

Hangout Settings

Guest Speaker side

When you are on the plus.google.com page, you will see a notice in the upper right of the page indicating that there is a new conversation. I was finally able to capture this by using a 2nd computer and inviting myself to join.

Figure 38. New conversation

New conversation

Clicking on that message will open up another dialog where to can click the video icon to join the Hangout.

Figure 39. Click to join

Click to join

Start Broadcast

If you are early, you can just wait here until it gets close to the time for the hangout to start. However, be aware that it takes a little bit of time to actually get the broadcast started, so don't cut it too short.

Figure 40. Start Broadcast

Start Broadcast

YouTube Page

Down at the bottom right, select the Links button.

Figure 41. YouTube Page

YouTube Page

YouTube Page Selected

Copy the YouTube Page for the email announcement.

Figure 42. YouTube Page Selected

YouTube Page Selected

SVFIG Email

Send email with the pertenant information to the mailing list.

Figure 43. SVFIG Email

SVFIG Email

Camera Settings

I have to admit, that I chose wrong here, but fixed it later. You should select the ManyCam Virtual Webcam, instead of the DroidCam Source 1 that is highlighted.

Figure 44. Camera Settings

Camera Settings

Camera Angle

Now you can adjust the camera angle. Typically, our focus is on the screen, but sometimes, we do pan around. Note that, yes, the on-screen image is reversed. However, it is correct within the YouTube feed, so don't panic.

Figure 45. Camera Angle

Camera Angle

ManyCam Zoom

Both DroidCam and ManyCam can control zoom, but I use ManyCam for this.

Figure 46. ManyCam Zoom

ManyCam Zoom

ManyCam 1080p

The last setting is merely to get the broadcast up to scale.

Figure 47. ManyCam 1080p

ManyCam 1080p